body{font-family: 'STKaiti';margin: 0;padding: 0;color: #003866;}

#top{height: 253px;width: 100%;background: #391F2F;position: relative;z-index: 0;}
#top #topright{height: 253px;background: #003866;width: 50%;position: absolute;right: 0;top: 0;z-index: 1;}
#top #topImg{height: 253px;background: url(../images/yxqh/topimg.png) no-repeat 50%;width: 100%;margin: 0 auto;z-index: 2;position: absolute;top: 0;}
#top #title{height: 80px;width:100%;background: white;filter:alpha(opacity=90);opacity:0.9;position: absolute;bottom: 0;left: 0;z-index: 3;text-align: center;}
#top #title #titleSub{height: 80px;width: 1170px;margin: 0 auto;}
#logo{width: 300px;height: 80px;float: left;background: url(../images/yxqh/logo.png) no-repeat 21% 50%;border-right: 2px solid #CCCDCD;}
#titleDiv{width: 750px;float: left;margin-left: 70px;}
#titleDiv ul{margin: 0;padding: 0;list-style: none;width: 100%;}
#titleDiv ul li{float: left;width: 122px;height: 80px;line-height: 80px;margin:0 10px;font-size: 18px;color: #003866;text-align: center;cursor: pointer;font-weight: bolder;}
#titleDiv ul li:hover{background: #DDDDDD;}
#titleDiv div{height: 40px;line-height: 40px;font-size: 16px;}
.searchDiv{font-size: 18px;font-weight: bolder;}

#info{width: 100%;height: 126px;background: #003866;color: white;text-align: center;}
#info #infoSub{width: 1170px;height: 126px;margin: 0 auto;}
#info #infoSub #userinfo{position: relative;width: 120px;float: left;height: 126px;text-align: left;}
#info #infoSub #userinfo #usertx{position: absolute;left: 20px;top:10px;z-index: 10;width: 80px;}
#info #infoSub #userinfo #mask{position: absolute;left: 20px;top:10px;z-index: 11;}
#info #infoSub #userinfo #username{line-height: 40px;display: inline-block;height: 80px;margin-top: 23px;}
#info #infoSub #userinfo #username label{font-size: 24px;}
#info #infoSub #studentinfo{float: left;width: 960px;height: 126px;margin-left: 90px;}
#info #infoSub #studentinfo ul{width: 100%;height: 90px;margin: 18px 0;padding:0;overflow: hidden;}
#info #infoSub #studentinfo ul li{list-style: none;float: left;display: inline-block;width: 22%;margin-right:3%;height: 30px;line-height: 30px;text-align: left;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;cursor: default;}


#content{width: 100%;height: 900px;background: #F5F5F5;text-align: center;}
#content #contentSub{width: 1170px;padding: 20px 0;height: 860px;margin: 0 auto;}
#content #contentSub #sfxm{width: 60%;float: left;}
#content #contentSub #sfxm table{margin:0 10px 10px;width: 680px;line-height: 48px;border: 1px solid #E4EAE7;background: white;  border-collapse: collapse;}
#content #contentSub #sfxm table th,#content #contentSub #sfxm table td{border: 1px solid #E4EAE7;font-size: 18px;}
#content #contentSub #sfxm table input{border: none;border-bottom: 1px solid #E4EAE7;width: 40%;}
#content #contentSub #sfxm table tr.thtitle,#content #contentSub #sfxm table tr .disth{display: none;}
.xm,.je{height: 48px;}
.xm{border-right: 1px solid #E4EAE7;text-align: center;}
#content #contentSub #sfxm table tr.contentTitle{background: #fff;font-weight: bolder;height: 60px;line-height: 60px;border-right: none;width: 100%;text-align: left;text-indent: 25px;font-size: 24px;}
#content #contentSub .jfqk{float: left;width: 446px;margin:0 10px 10px;height: 320px;line-height: 48px;border: 1px solid #E4EAE7;border-right: none;background: white;text-align: left;}
#content #contentSub #jfqk .jfqk .subdivtitle{width: 100%;height: 60px;line-height: 60px;border-right: 1px solid #E4EAE7;font-size: 24px;text-indent: 25px;font-weight: bolder;}
#content #contentSub #jfqk .jfqk ul{margin: 0;padding: 0;list-style: none;}
#content #contentSub #jfqk .jfqk ul li{width: 222px;float:left;height: 130px;display: inline-block;border-top: 1px solid #E4EAE7;border-right: 1px solid #E4EAE7;}
#content #contentSub #jfqk .jfqk ul li .jfqkTitle{height: 50px;line-height: 50px;font-size: 16px;text-indent: 30px;}
#content #contentSub #jfqk .jfqk ul li .jfqkContent{height: 80px;line-height: 60px;font-size: 36px;font-weight: bolder;text-indent: 30px;}

#czan{height: 60px;width: 360px;float: left;margin: 20px 0 0 64px;display: none;}
#czan span{display: inline-block;height: 48px;line-height: 48px;font-size: 18px;width: 160px;cursor: pointer;border: 1px solid #E4EAE7;border-radius: 24px;background: #0093DD;color: white;letter-spacing: 2px;font-weight: bolder;}
#czan span.greenchannel{background: green;margin-left: 20px;}
#czan span.notallow{cursor: not-allowed;background: #ccc;}

#foot{width: 100%;height: 50px;background: #003866;line-height: 24px;text-align: center;color: white;font-size: 12px;}